﻿/************
 * 页面样式
 ************/

/* ==========
 * 基本默认值
   ========== */

html {
	font-size: 62.5%;
	color: #222;
}

::selection {
	background-color: #b3d4fc;
	text-shadow:none;
}

ul {
	margin:0;
	padding: 0;
}
li {
	list-style: none;
}


/* ==========
   工具样式
   ========== */

.center-block {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.float-right {
	float: right;
    display: inline;
}

.float-left {
	float: left;
    display: inline;
}

.text-right {
	text-align: right !important;
}

.text-left {
	text-align: left !important;
}

.text-center {
	text-align: center !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow:none;
	background-color: transparent;
	border: 0;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

/* ==============
   浏览器更新提示
   ============== */

.browserupgrade {
	margin: 0;
	padding: 1rem;
	background: #ccc;
}

/* ==============
   自定义页面样式
   ============== */
body {
	font-size: 12px;
	line-height: 1.5;
	background-color: #fff;
	font-family: "微软雅黑","宋体",Arial,HELVETICA;
}

a {
	color: #757575;
	line-height: 0px;
	text-decoration: none;
}

a:hover, a:active {
	color: #0059b4;
	text-decoration: none;
}




/*网站头部*/
.header{
	width: 100%;
}

.header .logo {
	width: 100%;
	background: url(../img/header_bg.jpg) repeat;
}

.header .logo .logo-content{
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 8px;
}

.header .logo .logo-content .brand{
   display: inline-block;
   float: left;
}

.header .logo .logo-content .brand img{
	
}

.header .logo .logo-content .tel{
	display: inline-block;
	float: right;
}

.header .logo .logo-content .tel .tel-400{
	margin-top: 30px;
    padding-left: 36px;
    background: url(../img/tel_400.png) left center no-repeat;
    color: #000;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
}

.header .logo .logo-content .tel .tel-400 span{
	color: #e53333;
    font-size: 22px;
    font-weight: bold;
}

.header .logo .logo-content .tel .tel-num{
	color: #000;
    font-size: 14px;
    padding-top: 6px;
}

.header .logo .logo-content .tel .tel-num span{
	color: #000;
    font-size: 16px;
    font-weight: bold;
}






/*导航*/
.header .nav{
	width: 100%;
	height: 40px;
	background-color: #0059b4;
}

.header .nav .nav-content{
	width: 1200px;
	margin: 0 auto;
}

.header .nav  .nav-content ul{
	
}

.header .nav .nav-content ul li{
	display: block;
	height: 40px;
	float: left;
	position: relative;
}

.header .nav .nav-content ul li a{
	display: block;
    // width: 150px;
    padding:0 45px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: url(../img/navline.jpg) no-repeat left center;
}

.header .nav .nav-content ul li.none a{
	background: none;
}

.header .nav .nav-content ul li a:hover,
.header .nav .nav-content ul li a:active {
	background: #002e5d;
}

.header .nav .nav-content ul .nav-active {
	background: #002e5d;
}

.header .nav .nav-content ul .nav-active a{
	background: none;
}


.header .nav .nav-content ul li ul {
	position: absolute;
	left: 0px;
	top: 40px;
	display: none;
	z-index:2;
}

.header .nav .nav-content ul li ul li {
	float: none;
	background:#ecf0f6;
}

.header .nav .nav-content ul li ul li a{
	min-width: 150px;
	padding:0 2px;
	font-size: 14px;
	color:#191919;
	background:none;
}

.header .nav .nav-content ul li ul li a:hover,
.header .nav .nav-content ul li ul li a:active{
	color:#fff;
	background: #0059b4;
}

.header .nav .nav-content ul li:hover ul{
	display: block;
}


/*网站主要内容*/
.container {
	width: 100%;
}

/*广告*/
.ad {
	width: 100%;
}
.banner {
    width: 100%;
    height: 560px;
    overflow: hidden;
    position: relative;
    font-size: 0;
}

.b-img {
    height: 560px;
    position: absolute;
    left: 0;
    top: 0;
}

.b-img a {
    display: block;
    height: 560px;
    float: left;
}

.b-list {
	width: 312px;
    height: 50px;
    position: absolute;
    bottom: 10px;
    left: 41%;
    margin: 0 auto;
    z-index: 1;
}

.b-list span {
    display: block;
    cursor: pointer;
    width: 68px;
    height: 10px;
    background: #e5e5e5;
    float: left;
    margin: 0 5px;
    _margin: 0 3px;
}

.b-list .spcss {
     background: #0059b4;
}

.bar-left {
    position: absolute;
    z-index: 1;
    display: block;
    width: 100px;
    height: 100%;
    left: 0px;
    background: none;
    top: 0px;
}

.bar-right {
    position: absolute;
    z-index: 1;
    display: block;
    width: 100px;
    height: 100%;
    right: 0px;
    background: none;
    top: 0px;
}

.bar-left em {
    display: block;
    width: 50px;
    height: 100px;
    background: url(../images/arrow.png) 0px 0px no-repeat;
    margin: 0 auto;
    margin-top: 325px;
}

.bar-right em {
    display: block;
    width: 50px;
    height: 100px;
    background: url(../images/arrow.png) -50px 0px no-repeat;
    margin: 0 auto;
    margin-top: 325px;
}

.bar-left .emcss {
    background-position: 0px -100px;
}

.bar-right .emcss {
    background-position: -50px -100px;
}

/*特色优势*/
.advantage{
	width: 100%;
}

.advantage .advantage-content{
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
	padding-bottom: 50px;
}

.advantage .advantage-content .advantage-title{
	text-align: center;
}

.advantage .advantage-content  ul {
	margin-top: 40px;
	padding-left: 40px;
	height: 210px;
	position:relative;
}

.advantage .advantage-content  ul li{
	cursor: pointer;
	float: left;
	margin-left:24px;
	margin-right:24px;
	padding-top: 46px;
	padding-bottom: 30px;
	padding-left: 46px;
	padding-right: 46px;
	background-image: url(../img/advantage_item_bg_blue.png);
	background-repeat: no-repeat;
	text-align: center;
	position:relative;
}

.advantage .advantage-content  ul li:before{
	content:"";
	background:rgba(0,0,0,.5);
	position:absolute;
	top:0px;
	left:0px;
	transform:rotate(60deg);
	-webkit-transform:rotate(60deg);
	-moz-transform:rotate(60deg);
}


.advantage .advantage-content  ul li:after{
	content:"";
	background:rgba(0,0,0,.5);
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	transform:rotate(-60deg);
	-webkit-transform:rotate(-60deg);
	-moz-transform:rotate(-60deg);
}

.advantage .advantage-content  ul li:hover{
	background-image: url(../img/advantage_item_bg_red.png);
}


.advantage .advantage-content  ul li img{
	top: 10px;
    left: 0px;
    right: 0px;
	margin: 0px;
	z-index:2;
	position:absolute;
	padding-top: 46px;
	padding-bottom: 60px;
	padding-left: 63px;
	padding-right: 63px;
	transition:1s;
	-webkit-transition:1s;
	-moz-transition:1s;
}

.advantage .advantage-content  ul li img:hover{
	-webkit-transform:rotate(360deg) scale(1); 
	-moz-transform:rotate(360deg) scale(1);
	-ms-transform:rotate(360deg) scale(1);
	-o-transform:rotate(360deg) scale(1);
}

.advantage .advantage-content  ul li p{

	margin-top:80px;
	color: #fff;
	font-size: 22px;
}





/*产品中心*/
.product{
	width: 100%;
	background-image: url(../img/product_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.product .product-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

/*产品分类*/
.product .product-content .product-bar{
	position: absolute;
	width:300px;
	background:#fff;
	box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.product .product-content .product-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #fff;
    font-size: 24px;
    color: #a1a0a0;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
}

.product .product-content .product-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.product .product-content .product-bar .accordion {
 	width: 100%;
 	max-width: 360px;
 	margin: 30px auto 0px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.product .product-content .product-bar .accordion .link {
	cursor: pointer;
	display: block;
	padding-left: 70px;
	color: #fff;
	font-size: 22px;
	line-height: 60px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: url("../img/product_icon_002.png") no-repeat 24px 19px #0059b4;
}

.product .product-content .product-bar .accordion li:last-child .link {
	border-bottom: 0;
}



.product .product-content .product-bar .accordion li.open .link {
	background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}



/**
 * Submenu
 -----------------------------*/
 .product .product-content .product-bar .submenu {
 	display: none;
 	background: #fff;
 }

.product .product-content .product-bar .submenu li {
 	border-bottom: 1px solid #e5e5e5;
 }

 .product .product-content .product-bar .submenu a {
 	display: block;
 	padding-left: 70px;
 	background: url("../img/product_icon_003.png") no-repeat 48px 14px #fff;
 	font-size: 14px;
 	line-height: 34px;
 	color: #333;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .product .product-content .product-bar .submenu a:hover {
 	background: url("../img/product_icon_003.png") no-repeat 48px 14px #fff;
 	color: #0059b4;
 }


// .product .product-content .product-bar .product-menu {
//     background: #fff;
// }

// .product .product-content .product-bar .product-menu .index-menu-head {
//     display: block;
//     line-height: 60px;
//     background: url("../img/product_icon_002.png") no-repeat 24px 19px #0059b4;
//     color: #fff;
//     font-size: 22px;
//     font-weight: bold;
// }

// .product .product-content .product-bar .product-menu .on{
//     background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
// }



// .product .product-content .product-bar .product-menu .index-menu-head a {
//     display: block;
//     height: 60px;
//     line-height: 60px;
//     cursor: pointer;
//     padding-left: 70px;
//     color: #fff;
//     font-size: 22px;
//     font-weight: bold;
//     border-bottom: 1px solid #e5e5e5;
// }




// .product .product-content .product-bar .product-menu .index-menu-head .index-menu-body li a {
//     display: block;
//     height: 34px;
//     line-height: 34px;
//     background: url("../img/product_icon_003.png") no-repeat 48px 14px #fff;
//     padding-left: 70px;
//     color: #333;
//     font-size: 14px;
//     font-weight:normal; 
//     font-family: "微软雅黑";
// }

// .product .product-content .product-bar .product-menu .index-menu-head .index-menu-body li a:hover {
//     background: url("../img/product_icon_003.png") no-repeat 48px 14px #fff;
//     color: #0059b4;
// }

/* 产品展示 */
.product-show {
    width: 880px;
    overflow: hidden;
}


.prod-active {
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}

.prodA {
    width: 582px;
    height: 260px;
    background: #f2f8fd;
}
.prodA img{
    width: 582px;
    height: 260px;
}

.prodB {
    width: 286px;
    height: 530px;
    background: #fbf1f6;
}

.prodB img{
    width: 286px;
    height: 530px;
}


.prodC {
    width: 286px;
    height: 260px;
    background: #f2f2f2;
    margin-right: 11px;
    margin-top: 11px;
}

.prodC img{
    width: 286px;
    height: 260px;
}

.prodD {
    width: 286px;
    height: 260px;
    background: #f3effe;
    margin-top: 9px;
}

.prodD img{
    width: 286px;
    height: 260px;
}

.prodE {
    width: 286px;
    height: 260px;
    background: #f8fae5;
    margin-top: 11px;
    margin-right: 11px;
}

.prodE img{
    width: 286px;
    height: 260px;
}

.prodF {
    width: 286px;
    height: 260px;
    background: #f2f8fd;
    margin-top: 11px;
    margin-right: 11px;
}

.prodF img{
    width: 286px;
    height: 260px;
}

.prodG {
    width: 286px;
    height: 260px;
    background: #f8fff7;
    margin-top: 11px;
}

.prodG img{
    width: 286px;
    height: 260px;
}

.product-show img {
    -webkit-transition: -webkit-transform .2s linear;
    -moz-transition: -moz-transform .2s linear;
    -o-transition: -o-transform .2s linear;
    transition: transform .2s linear;
}

.product-show img:hover {
    -webkit-transform: translateX(-6px);
    -moz-transform: translateX(-6px);
    -ms-transform: translateX(-6px);
    -o-transform: translateX(-6px);
    transform: translateX(-6px);
}


/*经典案例*/
.case{
	width: 100%;
	padding-bottom:50px;
}

.case .case-content{
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
    padding-bottom: 46px;
}

.case .case-content .case-title{
	text-align: center;
}

.case .case-tab {
	text-align: center;
	border-bottom: 1px solid #727272;
	font-size: 20px;
	line-height: 30px;
}

.case .case-tab  ul{
	height: 32px;
	text-align: center;
}

.case .case-tab  ul li{
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.case .case-tab  ul li a:hover{
	color: #757575;
	cursor:pointer;
}


.case .case-tab  ul .case-tab-active{
	border-bottom: 6px solid #0059b4;
	color: #0059b4;
}

.case .case-tab  ul .case-tab-active a{
	font-size: 20px;
	line-height: 30px;
	color: #0059b4;
	cursor:pointer;
}

.case .case-tab  ul .case-tab-active a:hover{
	color: #0059b4;
	cursor:pointer;
}




/*案例图片*/
.case-info{
	width: 1200px;
	margin: 0 auto;
	padding-top: 28px;
}
.case-pic {
	height: 616px;
	overflow: hidden;
}

.case-pic ul{
	
}

.case-pic ul li{
	width: 1164px;
    height: 616px;
}

.case-pic ul li .item{
	margin: 8px; 
	float: left;
	position: relative;
	width: 372px;
	height: 292px;
	overflow: hidden;
}


.case-pic ul li .item a{
	color:#494949;
}


.case-pic ul li .item a img{
	width: 372px;
	height: 292px;
}


.case-pic ul li .item a:hover img{
	transition-duration:1s;
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);
 }


.case-pic ul li .item .case-item-text{
	position: absolute;
	width: 308px;
	height: 48px;
	left: 0;
	bottom: 0;
	filter:alpha(opacity=70);   
    -moz-opacity:0.7;   
    -khtml-opacity: 0.7;   
    opacity: 0.7;   
    padding-top: 14px;
    padding-left: 32px;
	padding-right: 32px;
	background: url("../img/case_item_active_001.jpg") no-repeat 16px 16px #fff;
}


.case-pic ul li .item .case-item-text span{
	font-size: 16px;
	line-height: 20px;
}


.case-pic ul li .item .case-item-text p{
	display: none;
}

.case-pic ul li .item a:hover .case-item-text {
	position: absolute;
	width: 308px;
	height: 124px;
	left: 0;
	bottom: 0;
	filter:alpha(opacity=70);   
    -moz-opacity:0.7;   
    -khtml-opacity: 0.7;   
    opacity: 0.7;   
    padding-top: 14px;
    padding-left: 32px;
	padding-right: 32px;
	background: url("../img/case_item_active_002.jpg") no-repeat 16px 16px #fff;
}


.case-pic ul li .item a:hover span{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color:#0059b4;
}


.case-pic ul li .item a:hover p{
	font-size: 14px;
	line-height: 16px;
	color:#0059b4;
	display: block;
}


.case-more {
	margin-top:14px;
	text-align: center;
}

.case-more a{
	font-size: 16px;
	line-height: 36px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	padding-right: 22px;
	color: #a0a0a0;
	border: 1px solid #a0a0a0;
}

.case-more a:hover{
	font-size: 16px;
	line-height: 36px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	padding-right: 22px;
	color: #0059b4;
	border: 1px solid #0059b4;
}
/* 解决方案 */
.sulution {
    height: 580px;
    background: url("../img/sulution_bg.jpg") no-repeat center top;
    margin-top: 30px;
}

.sulution-content {
    width: 1200px;
    margin: 0 auto;
}

.sulution-list {
    padding-top: 30px;
    padding-left: 50px;
    padding-right: 40px;

}

.sulution-list h2 {
    height: 174px;
}

.sulution-list ul {
    padding-top: 30px;
}

.sulution-list ul li {
    width: 286px;
    height: 40px;
    padding-top: 12px;
    padding-left: 14px;
    background: url("../img/sulution_title_003.png") no-repeat;
}

.sulution-list ul li a {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
}

.sulution-list ul li:hover,.sulution-list ul li.on {
    background: url("../img/sulution_title_002.png") no-repeat;
}

.sulution-list .more {
    display: block;
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    margin-top:36px;
    padding-left: 14px;
}

.sulution-list .more:hover {
    text-decoration: underline;
}

.sulution-show {
    width: 794px;
    overflow: hidden;
}

.show-box-item {
    height: 216px;
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 24px;
}

.show-box-item img {
    float: left;
    width: 266px;
    border: 1px solid #9f9f9f;
    box-shadow: 0 0 6px #a6a6a6;
    margin-right: 34px;
}

.show-box-item h1 {
	margin: 0px;
    padding-top: 10px;
    line-height: 36px;
    font-size: 30px;
    color: #454545;
}

.show-box-item h3 {
	margin: 0px;
    padding-top: 8px;
    line-height: 18px;
    font-size: 14px;
    color: #747474;
}

.show-box-item p {
	margin: 0px;
    padding-top: 10px;
    color: #5d5d5d;
    font-size: 16px;
    line-height: 24px;
}


.show-box-item:hover{
    background-color: #dcdcdc;
}

.show-box-item:hover h1,
.show-box-item:hover h3,
.show-box-item:hover p{
   color: #0051a3;
}

.sulution-show-box h4 {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #b2b2b2;
    margin-top: 35px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}


/*关于景信*/
.about-title{
	text-align: center;
	padding-top: 80px;
	padding-bottom: 40px;
}

.about{
	background: url('../img/about_bg.jpg') no-repeat center top;
	padding-top: 72px;
	padding-bottom: 70px;
}

.about .about-content{
	width: 1200px;
	margin: 0 auto;
}


.about-show {
    width: 1030px;
    height: 415px;
    float: left;
    overflow: hidden;
    margin-left: 15px;
}

.about-show ul .about-show-item1 {
	padding-top: 74px;
	padding-bottom: 80px;
	padding-right: 32px;
}

.about-show ul .about-show-item1 img {
	float: left;
    width: 430px;
    height: 260px;
    margin-right: 40px;
    box-shadow: 0 2px 6px #a6a6a6;
}

.about-show ul .about-show-item1 p {
	margin: 0px;
	font-size: 18px;
	line-height: 26px;
	text-indent: 2em; 
}

.about-show ul .about-show-item1 a {
	float: right;
	background-color: #0059b4;
	margin-top: 10px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

.about-show ul .about-show-item1 a:hover {
	text-decoration: underline;
}

/*资质荣誉*/
.about-show-item2 {
	padding-top: 54px;
    padding-bottom: 50px;
    padding-right: 10px;
}
.about-show-item2 img {
	width: 1020px;
	height: 310px;
}
/*
.about-show-item2 .item {
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 18px; 
}

.about-show-item2 .item a{
	color: #646464;
    text-decoration: none;
}

.about-show-item2 .item a img{
	border: 1px solid #959595;
    width: 204px;
    height: 160px;
    box-shadow: 0 2px 6px #a6a6a6;
}

.about-show-item2 .item h2{
	font-size: 14px;
    text-align: center;
    display: block;
}


.about-show-item2 .item:hover{
	color: #0059b4;
}

.about-show-item2 .item:hover img{
	border: 1px solid #0059b4;
}


.about-show-item2 .more{
	float: right;
	background-color: #0059b4;
	margin-top: 15px;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

.about-show-item2 .more:hover{
	text-decoration: underline;
}
*/
/*企业动态*/
.about-show-item3 {
	position: relative;
	padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 32px;

}

.about-show-item3 .item{
	margin-left: 100px;
	margin-right: 30px;
	margin-bottom: 30px;
	height: 150px;
	width: 750px;
}

.about-show-item3 .item img{
	display: block;
    float: left;
    margin-right: 16px;
    height: 150px;
    width: 228px;
    box-shadow: 0 2px 6px #a6a6a6;
}

.about-show-item3 .item h3{
	margin: 0px;
	font-size: 22px; 
	line-height: 44px;
	font-weight: normal;
	color: #505050;
}

.about-show-item3 .item h4{
	margin: 0px;
	font-size: 12px; 
	line-height: 20px;
	font-weight: normal;
	color: #505050;
}

.about-show-item3 .item p{
	margin: 0px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 22px;
}


.about-show-item3 .more{
	bottom: 40px;
	right: 30px;
    position: absolute;
	background-color: #0059b4;
	color: #fff;
	font-size: 16px;
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

/*企业文化*/




/*关于我们列表*/
.about-list {
	width: 140px;
	height: 102px;
    float: right;
    padding-right: 15px;
}

.about-list li {
	cursor:pointer;
    height: 85px;
    background: url('../img/tabl.jpg') no-repeat;
    margin-bottom: 1px;
    overflow: hidden;
    color: #b1b1b1;
    font-size: 24px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 8px;
}

.about-list li span {
    font-family: arial;
    font-size: 12px;
    display: block;
}

.about-list li:hover,.about-list li.on {
    background-position: 0 -107px;
    color: #fff;
}


/*资质荣誉*/
.honor-title{
	text-align: center;
	padding-top: 80px;
	padding-bottom: 40px;
}

.honor{
	background: url('../img/honor_bg.jpg') no-repeat center top;
	padding-top: 72px;
	padding-bottom: 20px;
}

.honor .honor-centent{
	width: 1200px;
	margin: 0 auto;
}

.honor .honor-centent ul{
	padding-left: 5px;
	padding-right: 5px;
}

.honor .honor-centent ul li{
	position: relative;
	cursor: pointer;
	float: left;
	width: 218px;
	height: 286px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}

.honor .honor-centent ul li img{
	width: 218px;
	height: 280px;;
	border: 1px solid #9f9f9f;
    box-shadow: 0 0 6px #a6a6a6;
}

.honor .honor-centent ul li p{
	position: absolute;
	bottom:0px;
	margin: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	width: 218px;
	background: #fff;
	border-left: 1px solid #9f9f9f;
	border-right: 1px solid #9f9f9f;
	border-bottom: 1px solid #9f9f9f;
}


.honor-more {
	margin-top:56px;
	text-align: center;
}

.honor-more a{
	font-size: 16px;
	line-height: 36px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	padding-right: 22px;
	color: #a0a0a0;
	border: 1px solid #a0a0a0;
}

.honor-more a:hover{
	font-size: 16px;
	line-height: 36px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 22px;
	padding-right: 22px;
	color: #0059b4;
	border: 1px solid #0059b4;
}

/*合作伙伴*/
.cooperative-title{
	text-align: center;
	padding-top: 40px;
	padding-bottom: 40px;
}

.cooperative{
	
	padding-bottom: 40px;
}

.cooperative .cooperative-content{
	width: 1200px;
	margin: 0 auto;
}
.cooperative .cooperative-content ul{
	text-align: center;
	height: 122px;
}

.cooperative .cooperative-content ul li{
    display: inline; 
	margin-left: 8px;
	margin-right: 8px;
}

.cooperative .cooperative-content ul li img{
	width: 278px;
	height: 120px;
	border: 1px solid #bbbbbb;
}




/*联系景信*/
.contact{
	width: 100%;
	// border-top: 2px solid #959595;
	border-bottom: 6px solid #959595;
}

.contact .contact-content{
	width: 1200px;
	margin:0 auto;
	padding-top:40px;
	padding-bottom:40px;
}

.contact .contact-content ul li {
	position: relative;
	float: left;
	width: 220px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 39px; 
	padding-right: 39px; 
	border-left: 1px solid #bbbbbb;
}
.contact .contact-content ul li:first-child {
	border-left:none;
}

.contact .contact-content ul li:last-child {
	cursor: pointer;
}


.contact .contact-content ul li img{
	float: left;
	margin-right: 16px;
	width: 42px;
	height: 42px;
}

.contact .contact-content ul li h3{
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
}

.contact .contact-content ul li p{
	margin: 0px;
	font-size: 14px;
}

.contact .contact-content ul li .contact-wechat {
	position: absolute;
	top:-100px;
	width: 110px;
    height: 110px;
}



/*底部部分*/
.footer {
	
}
.footer .links{
	width: 100%;
	background-color: #0059b4;
}
.footer .links .links-content{
	width: 1200px;
	margin: 0 auto;
	padding-top: 44px;
padding-bottom:44px;
}

.footer .links .links-content dl{
	margin: 0px;
	float: left;
	height: auto;
    padding-left:34px;
    padding-right: 34px; 
    border-left: 1px solid #2d6bab;
 
}

.footer .links .links-content dl dt{
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 12px;
}

.footer .links .links-content dl dd{
    margin: 12px 0 0;
}

.footer .links .links-content dl dd a{
    font-size: 14px;
    color: #fff;
}

.footer .links .links-content dl dd a:hover{
    text-decoration:underline; 
}

/*联系我们*/
.footer .links .links-content .links-contact{
	float: left;
	height: 185px;
    padding-left:34px;
    padding-right: 34px; 
    border-left: 1px solid #2d6bab;
}

.footer .links .links-content .links-contact .links-contact-title{
	font-size: 18px;
    margin: 0px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 12px;
}

.footer .links .links-content .links-contact p{
	margin: 12px 0 0;
	font-size: 14px;
	line-height: 14px;
    color: #fff;
}

.footer .links .links-content .links-wechat{
	float: right;
	height: 185px;
    padding-left:34px;
    padding-right: 34px; 
    border-right: 1px solid #2d6bab;
    text-align: center;
}

.footer .links .links-content .links-wechat img{
	width: 138px;
	height: 138px;
}

.footer .links .links-content .links-wechat span{
	display: block;
    font-size: 16px;
	line-height: 16px;
	color: #fff;
	margin-top: 10px;
}

/*版权信息*/
.copyright {
	width: 100%;
	background-color: #e7e7e7;
}

.copyright .copyright-content{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.copyright .copyright-content p{
	margin: 0px;  
	color: #727272;
}

.copyright .copyright-content ul{ 
	text-align:center;
	height: 32px;
    line-height: 32px;
}

.copyright .copyright-content ul li{ 
	display:inline;
	color: #727272;
}

.copyright .copyright-content ul li a{ 
	color: #727272;
	margin-left: 6px;
    margin-right: 6px;
}

.copyright .copyright-content ul li a:hover{ 
	color: #0059b4;
}





/* ==============
 * 产品中心_列表页
   ============== */
.sub-banner a{
	width: 100%;
}
.sub-banner a{
	display: block;
}

.sub-banner a img{
	display: block;
	width: 100%;
}

/*产品中心*/
.product-list{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.product-list .product-list-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.product-list .product-list-content .product-list-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.product-list .product-list-content .product-list-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}

/*产品分类*/
.product-list .product-list-content .product-list-bar{
	width:300px;
	background:#fff;
	// box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.product-list .product-list-content .product-list-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.product-list .product-list-content .product-list-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.product-list .product-list-content .product-list-bar .product-list-menu {
    background: #fff;
    margin-bottom:10px; 
}

.product-list .product-list-content .product-list-bar .product-list-menu .menu-head {
    display: block;
    line-height: 60px;
    background: url("../img/product_icon_002.png") no-repeat 24px 19px #0059b4;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}

.product-list .product-list-content .product-list-bar .product-list-menu .menu-head a {
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #e5e5e5;
}

.product-list .product-list-content .product-list-bar .product-list-menu .on{
    background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}



.product-list .product-list-content .product-list-bar .product-list-menu .on .menu-body li a {
    display: block;
    height: 34px;
    line-height: 34px;
    background: url("../img/product_icon_003.png") no-repeat 48px 14px #eee;
    padding-left: 70px;
    color: #333;
    font-size: 14px;
    font-weight:normal; 
    font-family: "微软雅黑";
}

.product-list .product-list-content .product-list-bar .product-list-menu .on .menu-body li a:hover {
    background: url("../img/product_icon_003.png") no-repeat 48px 14px #dcdcdc;
    color: #0059b4;
}

.product-list .product-list-content .product-list-bar .product-list-menu .menu-head .menu-body {
    display: none;
}

/*产品列表——联系我们*/
.product-list .product-list-content .product-list-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.product-list .product-list-content .product-list-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.product-list .product-list-content .product-list-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.product-list .product-list-content .product-list-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.product-list-show {
	background:#eee;
    width: 880px;
    overflow: hidden;
}

.product-list-show h2{
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #0058b2;
}

.product-list-show ul{
	height: 880px;
	margin-top:30px;
}

.product-list-show ul li{
	float: left;
	height: 264px;
	margin-left: 14px;
	margin-right: 14px; 
	margin-bottom: 30px;
	text-align: center;

}

.product-list-show ul li .img{
	width: 264px;
	height: 204px;
	
}

.product-list-show ul li .img a{
	display: block;
	border: 2px solid #fff;
	overflow: hidden;
}

.product-list-show ul li:hover .img a{
	border: 2px solid #0058b2;
}

.product-list-show ul li .img a img{
    width: 260px;
	height: 200px;
}

.product-list-show ul li .img a:hover img{
	transition-duration:1s;
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);
}

.product-list-show ul li .text{
	width: 264px;
}

.product-list-show ul li .text a h3{
	margin:0px;
	padding-top: 14px; 
	font-size: 14px;
	line-height: 22px;
	color: #333;
}

.product-list-show ul li .text a p{
	margin:0px;
	padding-top: 10px; 
	font-size: 12px;
	line-height: 16px;
	color: #787878;



}

.product-list-show ul li:hover .text a h3,
.product-list-show ul li:hover .text a p{
	color: #0058b2;
}

.product-list-show .product-list-pagination {
	margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

.product-list-show .product-list-pagination .item{
	display: inline;
}

.product-list-show .product-list-pagination .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.product-list-show .product-list-pagination .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.product-list-show .product-list-pagination .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.product-list-show .product-list-pagination .first{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.product-list-show .product-list-pagination .end{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.product-list-show .product-list-pagination .current{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.product-list-show .product-list-pagination a:hover{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}





/* ==============
 * 产品中心_详情页
   ============== */
.sub-banner a{
	width: 100%;
}
.sub-banner a{
	display: block;
}

.sub-banner a img{
	display: block;
	width: 100%;
}

/*产品中心*/
.product-details{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.product-details .product-details-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.product-details .product-details-content .product-details-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.product-details .product-details-content .product-details-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}


/*左导航*/
/*产品分类*/

.product-details .product-details-content .product-details-bar{
	width:300px;
	background:#fff;
	box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.product-details .product-details-content .product-details-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
   
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.product-details .product-details-content .product-details-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.product-details .product-details-content .product-details-bar .accordion {
 	width: 100%;
 	max-width: 360px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.product-details .product-details-content .product-details-bar .accordion .link {
	cursor: pointer;
	display: block;
	padding-left: 70px;
	color: #fff;
	font-size: 22px;
	line-height: 60px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background: url("../img/product_icon_002.png") no-repeat 24px 19px #0059b4;
}

.product-details .product-details-content .product-details-bar .accordion li:last-child .link {
	border-bottom: 0;
}



.product-details .product-details-content .product-details-bar .accordion li.on .link {
	background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}


/**
 * Submenu
 -----------------------------*/
.product-details .product-details-content .product-details-bar .submenu1 {
 	display: none;
 	background: #fff;
 }

.product-details .product-details-content .product-details-bar .submenu1 li {
 	border-bottom: 1px solid #e5e5e5;
 }

.product-details .product-details-content .product-details-bar .submenu1 a {
 	display: block;
 	padding-left: 70px;
 	background: url("../img/product_icon_003.png") no-repeat 48px 14px #eee;
 	font-size: 14px;
 	line-height: 34px;
 	color: #333;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

.product-details .product-details-content .product-details-bar .submenu1 a:hover {
 	background: url("../img/product_icon_003.png") no-repeat 48px 14px #dcdcdc;
 	color: #0059b4;
 }








/*产品分类*/
// .product-details .product-details-content .product-details-bar{
// 	width:300px;
// 	background:#fff;
// 	// box-shadow:0 0 8px #cbcbcb;
// 	z-index: 3;
// }

// .product-details .product-details-content .product-details-bar h2 {
//     height: 55px;
//     background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
//     font-size: 24px;
//     color: #8a8989;
//     text-transform: uppercase;
//     line-height: 28px;
//     padding-top: 28px;
//     // padding-bottom: 20px;
//     padding-left: 70px;
//     font-weight: bold;
//     margin-top: 0px;
//     margin-bottom: 0px;
// }

// .product-details .product-details-content .product-details-bar h2 span {
//     display: block;
//     font-size: 26px;
//     line-height: 30px;
//     font-weight: bold;
//     color: #0058b2;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu {
//     background: #fff;
//     margin-bottom:10px; 
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .menu-head {
//     display: block;
//     line-height: 60px;
//     background: url("../img/product_icon_002.png") no-repeat 24px 19px #0059b4;
//     color: #fff;
//     font-size: 22px;
//     font-weight: bold;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .menu-head a {
//     display: block;
//     height: 60px;
//     line-height: 60px;
//     padding-left: 70px;
//     color: #fff;
//     font-size: 22px;
//     font-weight: bold;
//     border-bottom: 1px solid #e5e5e5;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .menu-head .menu-body {
//     display: none;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .on{
//     background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .on .menu-body{
//     display: block;
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .on .menu-body li a {
//     display: block;
//     height: 34px;
//     line-height: 34px;
//     background: url("../img/product_icon_003.png") no-repeat 48px 14px #eee;
//     padding-left: 70px;
//     color: #333;
//     font-size: 14px;
//     font-weight:normal; 
//     font-family: "微软雅黑";
// }

// .product-details .product-details-content .product-details-bar .product-details-menu .on .menu-body li a:hover {
//     background: url("../img/product_icon_003.png") no-repeat 48px 14px #dcdcdc;
//     color: #0059b4;
// }




/*产品列表——联系我们*/
.product-details .product-details-content .product-details-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.product-details .product-details-content .product-details-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.product-details .product-details-content .product-details-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.product-details .product-details-content .product-details-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.product-details-show {
	background:#eee;
    width: 880px;
    overflow: hidden;
}
.product-details-title{
	text-align: center;
}
.product-details-show h2{
	margin-bottom: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
    background-color: #cd0000;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-weight: normal;
}

.product-details-show .product-details-intro {
	background-color: #f4f4f4;
	padding-left:24px;
	padding-right:24px;
	padding-top:34px;
}

.product-details-show .product-details-intro .pic{
	float: left;
	width: 450px;
	height: 300px;
	margin-right: 30px;
}

.product-details-show .product-details-intro h1{
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #0055ab;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
}

.product-details-show .product-details-intro h3{
	margin: 0px;
	padding-top: 6px;
	font-size: 18px;
	line-height: 24px;
}

.product-details-show .product-details-intro p{
	margin: 0px;
	// padding-top: 6px;
	// padding-bottom: 6px;
	font-size: 12px;
	line-height: 2em;
}

.product-details-show .product-details-intro  .product-details-intro-tab {
	background-color: #dcdcdc;
	border-bottom:1px solid #0059b4;
}

.product-details-show .product-details-intro  .product-details-intro-tab ul {
	
}

.product-details-show .product-details-intro  .product-details-intro-tab ul li{
	float: left;
	cursor: pointer;
	margin: 0px;
	padding-top: 12px;
	padding-bottom:12px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #dcdcdc;
	font-size: 18px;
	line-height: 18px;
	color: #696969;
}

.product-details-show .product-details-intro  .product-details-intro-tab ul li:hover{
	color: #0059b4;
}

.product-details-show .product-details-intro  .product-details-intro-tab ul li.tab-active{
	float: left;
	cursor: pointer;
	margin: 0px;
	padding-top: 12px;
	padding-bottom:12px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #0059b4;
	font-size: 18px;
	line-height: 18px;
	color: #ffffff;
}

/*内容部分*/
.product-details-intro-text{

}

.product-details-intro-text ul li{
	padding-top: 30px;
	padding-bottom: 50px;

}
.product-details-intro-text ul li p img{
	width: 100%;
	height: auto;
}

/*常见问题*/
.problem-list{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.problem-list .problem-list-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.problem-list .problem-list-content .problem-list-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.problem-list .problem-list-content .problem-list-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}

/*产品分类*/
.problem-list .problem-list-content .problem-list-bar{
	width:300px;
	background:#fff;
	// box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.problem-list .problem-list-content .problem-list-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.problem-list .problem-list-content .problem-list-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.problem-list .problem-list-content .problem-list-bar .problem-list-menu {
    background: #fff;
    margin-bottom:10px; 
}

.problem-list .problem-list-content .problem-list-bar .problem-list-menu li {
    display: block;
    cursor: pointer;
    line-height: 60px;
    background: url("../img/product_icon_005.png") no-repeat 24px 19px #eee;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}


.problem-list .problem-list-content .problem-list-bar .problem-list-menu li a {
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    color: #555555;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}


.problem-list .problem-list-content .problem-list-bar .problem-list-menu .on{
    background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}

.problem-list .problem-list-content .problem-list-bar .problem-list-menu .on a{
	color: #fff;
}




/*产品列表——联系我们*/
.problem-list .problem-list-content .problem-list-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.problem-list .problem-list-content .problem-list-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.problem-list .problem-list-content .problem-list-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.problem-list .problem-list-content .problem-list-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.problem-list-show {
	background:#eee;
    width: 880px;
    height: 620px;
    overflow: hidden;
}

.problem-list-show h2{
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #0058b2;
}

.problem-list-show ul{
	
}

.problem-list-show ul li{
	margin-right: 14px;
	padding-top: 20px; 
	padding-bottom: 20px;
	padding-left: 32px;
    border-bottom: 1px solid #dcdcdc;
}

.problem-list-show ul li a{
	display: block;
	padding-left: 14px;
	font-size: 16px;
	line-height: 16px;
    color: #333;
    background: url(../img/problem_icon_002.png) no-repeat left center;
}

.problem-list-show ul li .time{
	float: right;
}

.problem-list-show ul li a:hover{
    color: #0059b4;
}


.problem-list-show .problem-list-pagination {
	margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}


.problem-list-show .problem-list-pagination .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.problem-list-show .problem-list-pagination .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.problem-list-show .problem-list-pagination .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.problem-list-show .problem-list-pagination .current{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.problem-list-show .problem-list-pagination a:hover{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

/*新闻动态列表页*/
.article-list{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.article-list .article-list-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.article-list .article-list-content .article-list-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.article-list .article-list-content .article-list-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}

/*产品分类*/
.article-list .article-list-content .article-list-bar{
	width:300px;
	background:#fff;
	// box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.article-list .article-list-content .article-list-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.article-list .article-list-content .article-list-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.article-list .article-list-content .article-list-bar .article-list-menu {
    background: #fff;
    margin-bottom:10px; 
}

.article-list .article-list-content .article-list-bar .article-list-menu li {
    display: block;
    cursor: pointer;
    line-height: 60px;
    background: url("../img/product_icon_005.png") no-repeat 24px 19px #eee;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}


.article-list .article-list-content .article-list-bar .article-list-menu li a {
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    color: #555555;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}


.article-list .article-list-content .article-list-bar .article-list-menu .on{
    background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}

.article-list .article-list-content .article-list-bar .article-list-menu .on a{
	color: #fff;
}




/*产品列表——联系我们*/
.article-list .article-list-content .article-list-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.article-list .article-list-content .article-list-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.article-list .article-list-content .article-list-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.article-list .article-list-content .article-list-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.article-list-show {
	background:#eee;
    width: 880px;
    overflow: hidden;
}

.article-list-show h2{
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #0058b2;
}

.article-list-show ul{
	
}

.article-list-show ul li{
	padding-top: 20px; 
	padding-bottom: 20px;
	padding-left: 32px;
	padding-right: 32px;
    border-bottom: 1px solid #dcdcdc;
}



.article-list-show ul li a{
	display: block;
}

.article-list-show ul li .pic{
	float: left;
	width: 226px;
	height: 154px;
	margin-right: 14px;
	overflow: hidden;
	border: 1px solid #959595;
}

.article-list-show ul li .pic img{
	width: 226px;
	height: 154px;
}


.article-list-show ul li .info{
	display: table;
}

.article-list-show ul li .info h1{
	margin: 0px;
	font-size: 22px;
	line-height: 32px;
	color: #3d3d3d;
	padding-left: 14px;
    background: url(../img/article_list_img_002.jpg) no-repeat left center;
}

.article-list-show ul li .info h3{
	margin: 0px;
	padding-left: 14px;
	font-size: 12px;
	line-height: 20px;
	color: #939292;
	font-weight: normal;
}

.article-list-show ul li .info p{
	margin: 0px;
	padding-left: 14px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.article-list-show ul li:hover{
	background-color: #dcdcdc;
}

.article-list-show ul li:hover .pic{
	border: 1px solid #0058b2;
}

.article-list-show ul li:hover .pic img{
	transition-duration:1s;
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);
}

.article-list-show ul li:hover .info h1{
	color: #0058b2;
	background: url(../img/article_list_img_003.jpg) no-repeat left center;
}

.article-list-show ul li:hover .info h3{
	color: #0058b2;
}

.article-list-show ul li:hover .info p{
	color: #0058b2;
}




.article-list-show .article-list-pagination {
	margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

.article-list-show .article-list-pagination .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.article-list-show .article-list-pagination .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.article-list-show .article-list-pagination .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.article-list-show .article-list-pagination .current{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.article-list-show .article-list-pagination a:hover{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}


/*新闻动态列表页*/
.article-details{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.article-details .article-details-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.article-details .article-details-content .article-details-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.article-details .article-details-content .article-details-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}

/*产品分类*/
.article-details .article-details-content .article-details-bar{
	width:300px;
	background:#fff;
	// box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.article-details .article-details-content .article-details-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    // padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.article-details .article-details-content .article-details-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.article-details .article-details-content .article-details-bar .article-details-menu {
    background: #fff;
    margin-bottom:10px; 
}

.article-details .article-details-content .article-details-bar .article-details-menu li {
    display: block;
    cursor: pointer;
    line-height: 60px;
    background: url("../img/product_icon_005.png") no-repeat 24px 19px #eee;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}


.article-details .article-details-content .article-details-bar .article-details-menu li a {
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    color: #555555;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}


.article-details .article-details-content .article-details-bar .article-details-menu .on{
    background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}

.article-details .article-details-content .article-details-bar .article-details-menu .on a{
	color: #fff;
}




/*产品列表——联系我们*/
.article-details-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.article-details-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.article-details-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.article-details-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.article-details-show {
	background:#eee;
    width: 880px;
    overflow: hidden;
}

.article-details-show h2{
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #0058b2;
}

.article-details-show .article-details-box{
	
}

.article-details-show .article-details-box .title{
	text-align: center;
}


.article-details-show .article-details-box .title h1{
 	padding-top: 20px;
}

.article-details-show .article-details-box .title p{
	
}

.article-details-show .article-details-box .title .jiathis_style_24x24{
	display: inline-block;
}


.article-details-show .article-details-box .text{
	min-height: 400px;
	margin-top: 10px;
	margin-left: 26px;
	margin-right: 26px;
	padding-top: 30px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid #bfbfbf;
	font-size: 16px;
}

.article-details-show .article-details-box .text p{
	font: 16px/28px "Microsoft Yahei";
    margin: 0px 0 0;
}


/*荣誉列表页*/
.honor-list{
	width: 100%;
	background-image: #fff;
	background-repeat: no-repeat;
	// padding-top: 54px;
	padding-bottom: 54px;
	// overflow: hidden;
}

.honor-list .honor-list-content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

.honor-list .honor-list-content .honor-list-nav{
	font-size: 14px;
	color: #585858;
	margin-left: 320px;
}

.honor-list .honor-list-content .honor-list-nav a:hover{
	color: #0058b2;
	text-decoration: underline;
}

/*产品分类*/
.honor-list .honor-list-content .honor-list-bar{
	width:300px;
	background:#fff;
	// box-shadow:0 0 8px #cbcbcb;
	z-index: 3;
}

.honor-list .honor-list-content .honor-list-bar h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
}

.honor-list .honor-list-content .honor-list-bar h2 span {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    color: #0058b2;
}

.honor-list .honor-list-content .honor-list-bar .honor-list-menu {
    background: #fff;
    margin-bottom:10px; 
}

.honor-list .honor-list-content .honor-list-bar .honor-list-menu li {
    display: block;
    cursor: pointer;
    line-height: 60px;
    background: url("../img/product_icon_005.png") no-repeat 24px 19px #eee;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}


.honor-list .honor-list-content .honor-list-bar .honor-list-menu li a {
    display: block;
    height: 60px;
    line-height: 60px;
    padding-left: 70px;
    color: #555555;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #dcdcdc;
}


.honor-list .honor-list-content .honor-list-bar .honor-list-menu .on{
    background: url("../img/product_icon_004.png") no-repeat 24px 19px #0059b4;
}

.honor-list .honor-list-content .honor-list-bar .honor-list-menu .on a{
	color: #fff;
}




/*产品列表——联系我们*/
.honor-list .honor-list-content .honor-list-contact {
    background-color: #eee;
    padding-bottom: 30px;
}

.honor-list .honor-list-content .honor-list-contact h2 {
    height: 55px;
    background: url("../img/product_icon_001.png") no-repeat 24px 28px #eee;
    font-size: 24px;
    color: #8a8989;
    text-transform: uppercase;
    line-height: 28px;
    padding-top: 28px;
    padding-bottom: 20px;
    padding-left: 70px;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 0px;
    border-bottom:1px solid #d2d2d2; 
}


.honor-list .honor-list-content .honor-list-contact p {
   margin: 0px; 
   padding-top: 20px;
   padding-left: 26px;
   color: #474646;
   font-size: 14px;
}

.honor-list .honor-list-content .honor-list-contact p span{
   font-size: 28px;
   color: #d50000;
   font-weight: bold;
   padding-left: 20px;
   
}

/*产品中心_列表页*/
.honor-list-show {
	background:#eee;
    width: 880px;
    overflow: hidden;
}

.honor-list-show h2{
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	border-bottom: 1px solid #0058b2;
}

.honor-list-show ul{
	margin-top:30px;
}

.honor-list-show ul li{
	float: left;
	margin-left: 20px;
	margin-right: 20px; 
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.honor-list-show ul li img{
	width: 210px;
	height: 300px;
	border: 1px solid #8a8989;
}


.honor-list-show .honor-list-pagination {
	margin: 0 auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}

.honor-list-show .honor-list-pagination .num{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.honor-list-show .honor-list-pagination .next{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}

.honor-list-show .honor-list-pagination .prev{
	background-color: #fff;
	color: #a0a0a0;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #a0a0a0;
	border-radius: 4px;
}
.honor-list-show .honor-list-pagination .current{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}

.honor-list-show .honor-list-pagination a:hover{
	background-color: #0059b4;
	color: #fff;
	border: 1px solid #0059b4;
	font-size: 14px;
	line-height: 20px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 4px;
}



/*水印*/

img.transparent{
	-moz-opacity:.8;
	filter:alpha(opacity=8);
	opacity:.8;
}  
